/*body{ width:99%; background:#fff url(../images/bgAdmin.gif) repeat-x; font:normal 11px tahoma}*/
body{  background:#eef1f5; font:normal 12px tahoma}
*{ margin:0; padding:0}
img{border:0;}
label{cursor: pointer}
ul, li{ list-style:none;}
a{ text-decoration:none; color:#476DA4}
a:hover{text-decoration:underline}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}

.adminZM{width:100%; margin:0 auto; height:auto}
.topad{position: relative; background: #FFF; width:100%; height:75px; color:#990000; font: normal 24px arial; padding: 10px 0;}
.topad{border-bottom: 1px solid #CCC; box-shadow: 0 1px 5px #CCC; -moz-box-shadow: 0 1px 5px #CCC; -webkit-box-shadow: 0 1px 5px #CCC;}
.topad .logoadmin{width:304px; height:75px; background:url(../img/fpt.jpg) no-repeat left; float:left}
.topad .nameadmin{width:842px; float:right; text-align:left; line-height:75px;}
.centerad{width:100%; margin:0 auto; float:left;}
.centerad .rightMenu{width:18%; float:left}
.centerad .rightMenu .headerMenu{background:url(../img/lineblue.gif) repeat-x left bottom;}
.centerad .rightMenu .headerMenu h4{ padding:10px; font:bold 15px tahoma; color:#5176ae;padding-left: 20px; }
.footerBM{ background: #FFF; width:100%; height: auto; margin:0 auto; float:left; border-top: 1px solid #D0D0D0}
.footerBM p{color: #666; text-align: center; margin: 10px 0;}
/*.footerBM{width:960px; height:113px; background: url(../images/footer.jpg) no-repeat; margin:0 auto; float:left}*/

div.menu{width:200px; height:auto;margin:0 auto;}
#cache_nhacso{width:200px; height:100px;}
#cache_block{width:200px; height:100px;}
#solr{width:200px; height:300px;}

div.menu h3{font:bold 14px tahoma; color:#369;padding-left:10px;padding-top:4px;}
div.menu li{width:200px;padding-left:10px;padding-top:4px;}
div.menu li:last-child{background: none;}
div.menu li .level{padding: 3px 0 3px 9px; padding-left:10px; font-size:13px; text-decoration:none; color:#4d71a9}
div.menu li .level a{color:#0080FF; text-decoration:none}
div.menu li .level a:hover{color:#4d71a9; text-decoration:underline}
div.menu li .level.selectitem{clear:both; font-size:12px; font-weight:bold; text-decoration:none; color:#0080FF}
ul.level2{width:150px; padding-left:15px; padding-bottom:10px;}
ul.level2 li{width:155px; background:url(../img/icon_admindot.gif) no-repeat 15px center; padding:5px 0px 5px 30px;}
ul.level2 li a{color:#4d71a9; text-decoration:none;}
ul.level2 li a:hover{ text-decoration:underline}
ul.level2 li.selectitem{width:185px; padding:7px 0 7px 0 !important; background:#fff; font-weight: normal;}
ul.level2 li.selectitem a{padding:5px 0px 5px 30px; color:#f5781b; background:url(../img/icon_admindotSec.gif) no-repeat 15px center; font-size:12px}

.centerad .ctnContent{width:80%; float:left; background: #FFF; min-height: 600px; padding: 0 1%;}
.centerad .ctnContent .titlePath{border-bottom: 1px solid #EF7802; padding: 11px 0 11px 15px; color:#ef7802; font-size:12px; font-weight:bold; margin-bottom:15px;}
.centerad .ctnContent .titlePath span.arrow{ width:30px; height:5px; margin:0 10px; background: url(../img/iconArrow.gif) no-repeat left 9px; color:#fff1e3}
span.path2{ font-size:12px !important}
.btnAdd{width:108px; height:24px; background:url(../img/btn_add.gif) no-repeat left top; margin-bottom:15px;}
#ctnAddCate{width:470px; border:1px solid #e8e8e8; padding:15px; margin-left:120px; display:inline-table; background:#fbfafa}
.row{width:470px; margin:5px 0; float:left}
.row .left{width:100px; text-align:right; margin-right:10px; float:left}
.row .right{width:360px; float:left}
input{border:1px solid #7E9DB9; color:#666666; font-size:11px; font-weight:normal; height:17px; line-height:19px; padding:2px 0 1px 3px; text-decoration:none; width:280px;}
textarea{border:1px solid #7E9DB9; color:#666666; font-size:11px; font-weight:normal; height:80px; line-height:18px; padding:2px 0 1px 3px; text-decoration:none; width:280px; font-family:tahoma; float:left; margin-right:10px}
a.btnAddChild{width:90px; height:22px; background:#81a6d5; border:1px solid #3c5f97; text-align:center; color:#fff; line-height:22px; float:left; font-weight:bold; text-decoration:none; margin-right:10px;}
a.btnCancel{width:70px; height:22px; background:#f7f7f7; border:1px solid #3c5f97; text-align:center; color:#4569a1; line-height:22px; float:left; font-weight:bold; text-decoration:none;}
a.btn{
    border: 1px solid #7E9DB9;
    color: #666666;
    font-size: 11px;
    font-weight: normal;
    height: 17px;
    line-height: 18px;
    padding: 4px 3px 1px 3px;
    text-decoration: none;
}

/**/
/*.boxSearch{ background:#f0f1f2; padding:10px; height:auto; margin-bottom:0px}*/
.boxSearch{ background:#fff; padding:10px; height:auto; margin-bottom:0px}
select{ font:normal 12px tahoma; width:100px; height:22px}
.boxSearch .rowSearch{ margin:2px 0 5px 0;}
.boxSearch .rowSearch .leftSearch{width:80px; text-align:right; margin:2px 0 5px 0; margin-right:5px; float:left; }
.inputDate{width:100px; margin-right:3px}
.date{background:url(../img/date.png) no-repeat left 0px;  display:inline-block }

ul.listAlbum{width:745px; height:auto; padding:10px 0; position:relative; /*border-bottom:1px solid #E3E7F0;*/ list-style:none; clear:both; float:left; display:block; position:relative; margin-top:10px;}
ul.listAlbum li.leftAlbum{width:135px; height:auto; margin-right:67px; float:left; margin-bottom:15px; display:block; overflow:hidden;}
ul.listAlbum li.leftAlbum .topAlbum{width:197px; height:1px; float:left; overflow:hidden}
ul.listAlbum li.leftAlbum .topAlbum .gocAlbum{width:8px; height:1px; background:url(../img/gocAlbum.gif) no-repeat left top; float:left}
ul.listAlbum li.leftAlbum .topAlbum .lineAlbum{width:189px; height:1px; background:#d0d0d0; float:left}
ul.listAlbum li.leftAlbum .contentList{width:182px; height:auto; background:url(../img/vienAlbum.gif) repeat-y 0px top; padding:2px 2px 2px 12px; border-right:1px solid #d0d0d0;}
ul.listAlbum li.end{ margin:0}
ul.listAlbum li .nameListAlbum{width:135px; font: normal 12px tahoma; margin-top:10px; float:left}
ul.listAlbum li .nameListAlbum a.linkName{display:block; text-decoration:none; color:#476DA4; margin-bottom:3px;}
ul.listAlbum li .nameListAlbum a.linkName:hover{ text-decoration:underline}
ul.listAlbum li .nameListAlbum a.linkUser{text-decoration:none; color:#476DA4}
ul.listAlbum li .nameListAlbum a.linkUser:hover{text-decoration:underline}
.closeAll {width:14px; height:14px;	margin-right:0px; z-index:1000;	float:right;}

/*table*/
.table_yc {	width:100%;	padding:0; display:table;}
.table_yc select { width:80px;}
.row_yc { display:inline; float:left; width:735px; margin:5px 0; padding:5px 5px; display:table-row;}
.first_row { background:#f4f4f4; border-bottom:1px solid #c9c4cc;}
.second_row { background:#fff;}
.third_row { background:#f1f1f1;}
.row_yc span.f1 { color:#476DA4; font-size:12px; font-weight:bold;}
.c10 { float:left; width:10%; display:table-cell;}
.c15 { float:left; width:15%; display:table-cell;}
.c20 { float:left; width:20%; display:table-cell;}
.c30 { float:left; width:30%; display:table-cell;}
.c40 { float:left; width:40%; display:table-cell;}
.c50 { float:left; width:50%; display:table-cell;}
.c60 { float:left; width:60%; display:table-cell;}

/*row_mexu*/
.row_mexu { padding: 5px 0px 5px 0px; clear:both; overflow: hidden;}
.row_mexu strong.spec { color:#f00; font-size:12px;}
.row_mexu .txt_mexu { float:left; width:135px; margin-right:10px; color:#333; font-size:12px; line-height:18px;}
.row_mexu .input_mexu { float:left; width:224px;line-height:18px;}
.row_mexu .input_mexu_form { float:left; width:670px;}
.row_mexu .input_mexu img { margin-right:5px;}
.row_mexu .input_mexu input#token-input-Actor,.row_mexu .input_mexu input#token-input-Director,.row_mexu .input_mexu input#token-input-ProducerExtend,.row_mexu .input_mexu input#token-input-SoundTrack{border: none;}
.row_mexu .input_mexu input {display:inline; background:#fff; float:left; height:16px; padding:2px; color:#333; font-size:12px; font-family:Tahoma, Helvetica, sans-serif; border:1px solid #a8acad;}
.row_mexu .input_mexu input.checkbox {width: auto; height: auto; border: none}
.row_mexu .input_mexu select { display:inline; background:#fff; float:left; height:22px; padding:2px; color:#333; font-size:12px; font-family:Tahoma, Helvetica, sans-serif; border:1px solid #a8acad;}
.row_mexu .input_mexu select option, .row_mexu .input_mexu select optgroup { color:#333; font-size:13px; font-style:normal;}
.row_mexu .input_mexu select.dmm { width:286px;}
.row_mexu .input_mexu input.button { display:inline; float:left; background:url(../img/zme_nut1.png) no-repeat; width:90px; height:24px; color:#fff; font-weight:bold; border:0; cursor:pointer;}
.row_mexu .input_mexu input.im1 { width:90px;}
.feature input.button { display:inline; float:left; background:url(../img/zme_nut1.png) no-repeat; width:90px; height:24px; color:#fff; font-weight:bold; border:0; cursor:pointer;}

/*product*/
.cat_product { width:100%; margin-top:20px; overflow:hidden;}
.cat_product .first_cat_product { background:#f3f3f3; width:auto; height:26px; border-top:1px solid #ddd;}
.cat_product .first_cat_product .col1 { float:left; width:30px; margin-right:20px; padding-left:10px; font-weight:bold; line-height:26px;}
.cat_product .first_cat_product .col2 { float:left; width:580px; font-weight:bold; line-height:26px;}
.cat_product .first_cat_product .col3 { float:right; width:95px; font-weight:bold; line-height:26px;}
.cat_product .product { width:725px; padding:10px; border-bottom:1px solid #ddd;}
.cat_product .product .checker { float:left; width:30px; margin-right:18px;}
.cat_product .product .name_product { float:left; width:580px; margin-right:10px;}
.cat_product .product .name_product .pic { display:inline; float:left; width:100px; height:100px; margin-right:10px; border:1px solid #ddd; overflow:hidden;}
.cat_product .product .name_product .des { float:left; width:460px; color:#666; font-size:11px;}
.cat_product .product .name_product .des h2.title_des { padding-bottom:5px; color:#333; font-weight:normal; font-size:12px;}
.cat_product .product .name_product .des h2.title_des a { color:#476da4;}
.cat_product .product .name_product .other_des { margin:0;}
.cat_product .product .name_product .other_des span.shop_name { background:url(../img/info_shop_top.jpg) right center no-repeat; height:18px; padding-right:10px;}
.cat_product .product .name_product .other_des span.shop_name a { color:#476da4;}
.cat_product .product .name_product .other_des span.update_date { background:url(../img/info_shop_top.jpg) right center no-repeat; padding:0 10px; padding-left:0;}
.cat_product .product .name_product .other_des span.viewer { padding:0 10px 5px 10px;}
.cat_product .product .name_product .other_des p.detail { padding:10px 0;}
.cat_product .product .price { float:left; width:80px; color:#c30827; font-weight:bold;}
.cat_product .product .price a { color:#c30827;}

/*shop*/
.cat_shop { width:100%; margin-top:20px; overflow:hidden;}
.cat_shop .first_cat_product { background:#f3f3f3; width:auto; height:26px; border-top:1px solid #ddd;}
.cat_shop .first_cat_product .col1 { float:left; width:30px; margin-right:20px; padding-left:10px; font-weight:bold; line-height:26px;}
.cat_shop .first_cat_product .col2 { float:left; width:560px; font-weight:bold; line-height:26px;}
.cat_shop .first_cat_product .col3 { float:left; width:95px; font-weight:bold; line-height:26px;}
.cat_shop .shop { width:725px; padding:15px 10px; border-bottom:1px solid #ddd;}
.cat_shop .shop .checker { float:left; width:30px; margin-right:18px;}
.cat_shop .shop .name_shop { float:left; width:550px; margin-right:10px;}
.cat_shop .shop .name_shop .pic { display:inline; float:left; width:50px; height:50px; margin-right:10px; border:1px solid #ddd;}
.cat_shop .shop .name_shop .des_shop { float:left; width:460px; color:#666; font-size:11px;}
.cat_shop .shop .name_shop .des_shop h2.title_des { padding-bottom:5px; color:#333; font-size:11px;}
.cat_shop .shop .name_shop .des_shop h2.title_des a { color:#476da4;}
.cat_shop .shop .name_shop .des_shop h2.title_des span { font-weight:normal;}
.cat_shop .shop .name_shop .des_shop p { width:160px; margin-right:20px; color:#666; font-size:11px; line-height:16px;}
.cat_shop .shop .name_shop .des_shop strong { color:#333;}
.cat_shop .shop .status_shop { float:left; width:110px; color:#333;}
.cat_endpage .kq_all { display:inline; float:left; width:200px; margin-left:10px; color:#666; font-size:12px;}
.cat_endpage .kq_all strong { color:#333;}
.cat_endpage .page_item { clear:both; background:#f6f6f6; width:100%; height:26px; margin-bottom:5px; line-height:26px; border-bottom:1px solid #ddd;}
.cat_endpage .page_item ul { display:inline; float:right; margin-right:10px; text-align:right;}
.cat_endpage .page_item ul li { float:left; padding-right:6px; padding-left:0; color:#476da4;}
.cat_endpage .page_item ul li a { color:#476da4;}
.cat_endpage .page_item ul li.active { font-size:12px; font-weight:bold; text-decoration:underline;}
.cat_endpage .feature { margin-bottom:5px;}
input.none { width:auto; height:auto; border:0;}

table.list{ width: 100%; font-size: 12px}
table.list tr:hover {}
table.list th { background:#f3f3f3; width:auto; height:26px; border-top:1px solid #ddd; font-size: 12px}
table.list td { width:auto; height:26px; border-top:1px solid #ddd; font-size: 12px; border-top:1px solid #ddd; text-align: center}
table.list td ul {line-height: 25px; margin-top:5px}
/*table.list td ul li{list-style:disc outside;margin-left: 20px}*/
table.list td ul li ul li{list-style:circle outside;}

fieldset {border: none; margin-bottom: 10px;}
fieldset legend {border: 1px solid #EF7802; padding: 3px; background: #FFF1E3}

a.button:link, a.button:visited, a.button:hover, a.button:active { display:inline; float:left; background:url(../img/zme_nut1.png) no-repeat; width:90px; height:24px; color:#fff; font-weight:bold; border:0; cursor:pointer; font-size: 12px; text-align: center; padding-top:5px; text-decoration: none}

.categorycheck {
        width:0px;
        height:0px;
}

.sort_title_span { list-style-type: none; margin: 0; padding: 0; float:left; width:97%;background-color: #DDDDDD}
.sort_title_span span { font-size: 13px;margin-right:10px; width:100px; float:left;}
.sort_title_span span.titletop{width:20px;}

.lyric_active a {
    background-color: #3399CC;
    color: #fff !important;
    padding: 0px 5px;
}
.lyric_inactive a {
    background-color: red;
    color: #fff !important;
    padding: 0px 5px;
}

#subTitleVn {
    height: 25px;
    width: 200px;
}
 #subTitleEn {
    height: 25px;
    width: 200px;
}

#token-input-ArtistID, #token-input-AlbumID, #token-input-ProductcerID, #token-input-SongID,
#token-input-MCID, #token-input-GuessID, #token-input-ProducerID, #token-input-DirectorID ,#token-input-CateID,#token-input-VideoID{
    border:1px;
}

/*QuangLT*/
.error_box{
    background: #FBE3E4; color: #8A1F11;
    border: 1px solid #FBC2C4;
    margin-top: 8px;padding: 0.8em;
}
.success_box{
    background: #E6EFC2; color: #264409;
    border: 1px solid #C6D880;
    margin-top: 8px; padding: 0.8em;
}
.thumb_item{
    float: left;
    position: relative;
    border: 1px solid #CCC;
}
.thumb_del_item{
    position: absolute;
    bottom: 18px; right: 0px;
    width: 148px; padding: 5px;
    background: #FFF; opacity: 0.5;
    text-align: center;
}
.thumb_item input.thumb_radio{
    width: 100%; height: auto;
    text-align: center;
}
.list-checkbox{
    margin: 0; padding: 0;
    overflow: hidden;
}
.list-checkbox li{
    list-style: none;
    margin: 0 30px 0 0; padding: 0;
    float: left;
}
.list-checkbox li span{
    float: left;
}
.list-checkbox li span.checkbox_input{
    margin-right: 5px;
}
#addlink_controls{
    width: 265px;
	background-color: #f3f2f2;
	border-top: 1px solid #d1d1d1;
	padding: 10px;
	overflow: hidden;
}
#addlink_controls #addlink_add {
    float: left;
    margin-right: 10px;
}
#addlink_controls #addlink_add a {
    background: url(../img/buttons/btn_bg_grey.png) no-repeat scroll right top transparent;
    color: #333333;
    padding: 4px 13px 4px 4px;
    text-decoration: none;
    cursor: pointer;
}
#addlink .addlink_template{
    width: 470px;
    height: 27px;
    margin: 0px 0px 10px 0px;
}
#addlink input{
    width: 280px;
    padding: 2px;
}
#addlink .addlink_template #addlink_remove_current img
{
    padding: 4px 5px 5px 5px;
    cursor: pointer;
}
#Trailer
{
    height: 25px;
}
.error {
	color:red;
	padding:5px;
}
